x86: shadow_alloc_p2m_page() should call shadow_prealloc() before shadow_alloc()
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 20 Aug 2009 15:15:52 +0000 (16:15 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 20 Aug 2009 15:15:52 +0000 (16:15 +0100)
commit43639f12e85a20f48b77ffe08f137236e0a20131
treeef4bcc2c18ebb79ae41cd2c32fe78cf72542166e
parent21fc28f0df173b848331f4b2731f905f0273b112
x86: shadow_alloc_p2m_page() should call shadow_prealloc() before shadow_alloc()

shadow_alloc_p2m_page() fails to call shadow_prealloc() before calling
shadow_alloc().  In certain conditions, notably when PoD is being
exercised, this may cause shadow_alloc() to fail, crashing Xen.

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
xen/arch/x86/mm/shadow/common.c